@charset "gb2312";


/*head部分*/
/*.navbg{ width:100%; background-color:#211f1f; overflow:hidden; display:block; height:42px;}
.headin { width:100%; max-width:1024px; margin:0 auto; position:relative; z-index:1;}
.headin img { float:left; margin-top:19px;}
.headin .words { float:left; margin-top:34px; margin-left:10px;}
.headin .words h1 {  font-size:15px; font-weight:bold; color:#adadad;}
.headin .words span {  font-size:13px; color:#adadad;}
.headin .navul { width:100%; position:relative;}
.headin .navul .nav_bg {width:143px; height:42px; position:absolute; z-index:-1; left:0;}
.headin .navul .navli{ float:left; height:42px; width:143px; font-size:14px; font-weight: bold; color:#414651; line-height:42px; text-align:center; cursor:pointer; }
.headin .navul .navli a{color:#fff;}
.headin .navul .navli a:hover{color:#fff;}
.headin .nav_img { display:none;}*/
/*head部分*/
.navbg{ width:100%; background-color:#211f1f; display:block; height:42px;}
.headin { width:100%; max-width:1024px; margin:0 auto; position:relative; z-index:1;}
.headin img { float:left; margin-top:19px;}
.headin .words { float:left; margin-top:34px; margin-left:10px;}
.headin .words h1 {  font-size:15px; font-weight:bold; color:#adadad;}
.headin .words span {  font-size:13px; color:#adadad;}
.headin .navul { width:100%; position:relative;}
.headin .navul .nav_bg {width:14.2%; height:42px; position:absolute; z-index:-1; left:0;}
.headin .navul .navli{ float:left; height:42px; width:14.2%; font-size:14px; font-weight: bold; color:#fff; line-height:42px; text-align:center; cursor:pointer; }
.headin .navul .navli p { color:#171616;}
.headin .navul .navli a{color:#fff;}
.headin .navul .navli a:hover{color:#fff;}
.headin .nav_img { display:none;}

/*head部分*/
.head {  width:100%;}
.head .head_title { width:100%;background:#F9F9F9; padding:7px 0; border-bottom:1px solid #f0f0f0;}
.head .head_title p { font-family:"宋体"; font-size:12px; color:#7e7e7e;}
.head .head_title p span { font-family:Arial;}
.head_title_width { width:100%; max-width:1024px; _width:1024px; width:1024px; margin:0 auto;}
.head_title_width .welcome { float:left; }
.head_title_width .welcome font { font-family:"宋体"; font-size:12px; color:#7e7e7e;}
.head_title_width .link {width:260px; float: right;}
.head_title_width .link div { float:left; width:75px; border:none; padding-right:0; margin-left: 0;}
.head_title_width .link .about_us { width: 95px;}
.head_title_width .link div p { cursor:pointer;}
.head_title_width .link div p img { margin-left:10px;}
.head_title_width .link div p .flag { float:left; margin:2px 10px 0 0; }
.head_title_width .link .language { width:110px;}
.head_title_width div ul { display:none; position:absolute; top:26px; left:0; background:#ccc; width:247px;  border:1px solid #f0f0f0; z-index:9999 !important;}
.head_title_width div ul li { margin:10px; float:left;}

.headin { width:100%; max-width:1200px; max-width:1200px; _width:1200px; width:1200px; margin:0 auto; position:relative;}
.headin img { float:left; margin-top:19px;}
.headin .words { float:left; margin-top:34px; margin-left:10px;}
.headin .words h1 { font-family:"微软雅黑"; font-size:15px; font-weight:bold; color:#adadad;}
.headin .words span { font-family:"微软雅黑"; font-size:13px; color:#adadad;}
.headin .navul { float:right; position:relative;z-index:0;  display:block !important;}




/*--------------------------*/

.proserlist { width:100%; background:#599bed; position:absolute; z-index:999 !important; top:160px; display:none;}
.proserlist p { color: #fff;}
.proserlist a { color: #fff;}
.proserlist .pro_ul { margin:35px auto 0 auto; width:865px; padding-bottom: 0px; position: relative; overflow:hidden; }
.sanjiao { position: absolute; left: 700px; top: -35px;}
.proserlist .pro_ul .ps { float:left; font-size:12px; height:12px; line-height:12px; text-align:left; margin-left: 50px; height: auto;}
.proserlist .pro_ul .ps .bt { margin-top: 40px; font-size: 23px;}
.proserlist .pro_ul li h2 { font-size:23px; font-weight:bold; color:#fff; margin-bottom:30px;}
.proserlist .pro_ul li h1 { font-size:14px; font-weight:bold; color:#fff; margin-bottom:20px; line-height:26px;}
.proserlist .pro_ul .ps1 { border-right:1px solid #ccc; padding-right: 50px; margin-left: 0; height: 240px;}
.proserlist .pro_ul .ps1 ul li { font-size:14px; font-weight:bold; margin-bottom:10px;}
.proserlist .pro_ul li ul li { margin:15px 0;}
.proserlist .pro_div { width: 100%; background: #1a2d5c; overflow:hidden;}
.proserlist .pro_div_con { width: 1024px; margin: 0 auto; padding:20px 0; overflow:hidden; }
.proserlist .pro_div_con h2 { font-size:17px; font-weight:bold; color:#fff; float: left; line-height: 70px; margin-right: 30px;}
.proserlist .pro_div .pro_div_txt { float: left; width: 900px;}
.proserlist .pro_div .pro_div_txt h1 { font-size:14px; font-weight:bold; color: #fff; margin-top: 10px;}
.proserlist .pro_div .pro_div_txt p { margin-top: 10px;}

.soulist { width:100%; background:#274280; position:absolute; z-index:999 !important; top:144px; display:none;}
.soulist p { color: #fff;}
.soulist a { color: #fff;}
.soulist .sou_ul { margin:35px auto 0 auto; width: 1024px; padding-bottom: 50px; position: relative; }
.sanjiao_s { position: absolute; left: 790px; top: -35px;}
.soulist .sou_ul .so { float:left; font-size:12px; height:12px; line-height:12px; text-align:left; margin-left: 70px; height: 280px;}
.soulist .sou_ul .so .bt { margin-top: 40px; font-size: 23px;}
.soulist .sou_ul li h2 { font-size:23px; font-weight:bold; color:#fff; margin-bottom:30px;}
.soulist .sou_ul li h1 { font-size:14px; font-weight:bold; color:#fff; margin-bottom:20px;}
.soulist .sou_ul .so1 { border-right:1px solid #ccc; padding-right: 50px; margin-left: 0; height: 220px;}
.soulist .sou_ul .so1 ul li { font-size:14px; font-weight:bold; margin-bottom:10px;}
.soulist .sou_ul li ul li { margin:15px 0;}
.soulist .sou_div { width: 100%; background: #1a2d5c;}
.soulist .sou_div_con { width: 1024px; margin: 0 auto; padding:20px 0; }
.soulist .sou_div_con h2 { font-size:17px; font-weight:bold; color:#fff; float: left; line-height: 70px; margin-right: 30px;}
.soulist .sou_div .sou_div_txt { float: left; width: 850px;}
.soulist .sou_div .sou_div_txt h1 { font-size:14px; font-weight:bold; color: #fff; margin-top: 10px;}
.soulist .sou_div .sou_div_txt p { margin-top: 10px;}

.dpbmore a{ color:#ff9000; }
/*foot*/
.foot {  width:100%;  padding:10px 0;}
.foot .footin {  width:100%; max-width:1024px; margin:0 auto;}
.foot .footin a { color:#697080;}
.foot .footin p { font-size:12px; color:#697080; margin-bottom:3px; text-align:center;}
.foot .footin p img { margin-top:10px;}

.flink { cursor: pointer;}
.flinks { display: none;}
.flinks a { margin-right: 10px;}

.fix { position:fixed; top:50%; right:20px; display:none;}
.fix ul li { margin-bottom: 5px;}

@media screen and (max-width:1024px){
	.head_title_width { width:94%;}
	.foot .footin {  width:94%; }
	}
@media screen and (max-width:965px){
	.headin { width:94%;}
	.headin .navul .nav_bg{ display:none;}	
	.headin .navul { width:380px; height:105px;}
	.headin .navul .navli{ height:20px; line-height:20px; margin-top:20px; text-align:left;}
	}			
@media screen and (max-width:930px){
	.about_us { display:none;}
	.link_us { display:none;}
	}	
@media screen and (max-width:785px){
    .headin .navul { display:none;}
	.headin { padding-bottom:20px;}
	.headin .navul { width:100%; height:auto;}
	.headin .navul .navli{ height:20px; line-height:20px; margin-top:10px; padding-bottom:10px; text-align:left; width:100%; border-bottom:1px solid #000;}
	.headin .nav_img { display:block; cursor:pointer; margin-top:50px; float:right;}
	}	
@media screen and (max-width:765px){
	.head_title_width .welcome font{ display:none;}
	}	
@media screen and (max-width:400px){
	.headin .words span{ display:none;}
	.headin .words h1 { margin-top:10px;}
	}	